package cloudInformation.service;

import cloudEntity.dto.user.SmartUserMoralEducationDetailsUpdateDTO;
import cloudEntity.vo.PageBeanVO;
import cloudEntity.vo.user.SmartUserMoralEducationDetailsVO;

/**
 * @program: Smart School
 * @ClassName SmartUserMoralEducationDetailsService
 * @description:
 * @author: 陈智博
 * @create: 2025-04-14 08:32
 * @Version 1.0
 **/
public interface SmartUserMoralEducationDetailsService {

    /**
     * 修改 用户 的 德育详情
     * @param dto 用户 德育 dto
     * @return 返回 1/0 修改 是否 成功.
     */
    Integer updateSmartMoralEducationDetails(SmartUserMoralEducationDetailsUpdateDTO dto);

    /**
     * 分页查询 用户 德育 详情
     * @param personName 人名
     * @param pageNum 页码
     * @param pageSize 页面大小
     * @return 返回分页 之后的 数据
     */
    PageBeanVO<SmartUserMoralEducationDetailsVO> GetEducationDetailsByPageAndLikeName(String personName, Integer pageNum, Integer pageSize);


}
